package ishitong.vehicleManagement.service.biz;

import com.ishitong.platform.common.page.Page;
import ishitong.vehicleManagement.model.SpecialPlateQuery;
import ishitong.vehicleManagement.model.SpecialPlate;
import java.util.List;

/** @pdOid 69031d9d-8d60-49a6-b0d9-612af12c28e2
 * @创建日期:2013-09-27 12:15:24
 * 
 * @功能描述:RVIMS_SpecialPlate业务服务接口
 * @开发人员:福建视通 */
public interface SpecialPlateService {
   /** @param id
    * @pdOid 290a24d3-ccd0-47cb-ad79-7b38173a1eb1
    * @功能描述: 删除RVIMS_SpecialPlate
    * @异常类型: */
   void delete(String id);
   /** @param specialPlate
    * @pdOid 2ca3ad6f-8dd2-4064-8582-90adaf7a0820
    * @功能描述: 删除RVIMS_SpecialPlate
    * @异常类型: */
   void deleteByModel(SpecialPlate specialPlate);
   /** @param id
    * @pdOid 90daf196-c7d6-48a5-a4f4-d43247bb8ce8
    * @功能描述: 查询RVIMS_SpecialPlate
    * @异常类型: */
   SpecialPlate findById(String id);
   /** @param specialPlate
    * @pdOid 333c38ce-5f80-44c4-891c-13039a5251cc
    * @功能描述: 新增与修改RVIMS_SpecialPlate
    * @异常类型: */
   void save(SpecialPlate specialPlate);
   /** @param query 
    * @param pageSize 
    * @param pageNum
    * @pdOid f1414826-ccc9-4a16-8431-4f16d9139bf2
    * @功能描述: 通过SpecialPlateQuery对象，查询RVIMS_SpecialPlate
    * @异常类型: */
   Page<SpecialPlate> findPage(SpecialPlateQuery query, int pageSize, int pageNum);
   /** @param query
    * @pdOid 363a5551-9f7c-408a-86ff-4f8fd9045c5d
    * @功能描述: 通过SpecialPlateQuery对象，查询RVIMS_SpecialPlate
    * @异常类型: */
   List<SpecialPlate> findList(SpecialPlateQuery query);

}